home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / prog / mui / locale / install < prev    next >
Text File  |  1996-10-18  |  12KB  |  306 lines

  1. ;
  2. ;----------------------------------------------------------------------------
  3. ;
  4. ; mui36loc - Installer script by Marcin Orlowski <carlos@dedal.man.szczecin.pl>
  5. ;
  6. ;----------------------------------------------------------------------------
  7. ;
  8. ; $VER: Installer script v3.6.5 for mui36loc (18.10.96) © Marcin Orlowski
  9. ;
  10. ;
  11. ;  History
  12. ; --------------------
  13. ;
  14. ; - Tue Sep 24 12:24:00 1996 - Initial release
  15. ; - Thu Sep 26 10:14:20 1996 - Fixed bug setting Svenska for Suomi
  16. ;                              and nothing for Svenska
  17. ; - Wed Oct  9 12:24:42 1996 - Català translations added
  18. ;                              Español translation of installer script
  19. ; - Mon Oct 14 18:53:01 1996 - Smarter MUI version checking
  20. ;                            - Nederlands translation of installer
  21. ;                            - French was hard to install...
  22. ;                            - Catalan too...
  23. ;                            - Removed some unwanted (N/A)'s
  24. ; - Fri Oct 18 18:08:07 1996 - Italian translations added
  25. ;
  26. ;----------------------------------------------------------------------------
  27. ;
  28. ;                                     C  I
  29.  
  30. (set #def_lang_English       0)    ;  *  *
  31. (set #def_lang_Català        1)    ;  *  *
  32. (set #def_lang_Czech         2)    ;  *  -
  33. (set #def_lang_Dansk         4)    ;  *  *
  34. (set #def_lang_Español       8)    ;  *  *
  35. (set #def_lang_Français     16)    ;  *  *
  36. (set #def_lang_Greek        32)    ;  *  *
  37. (set #def_lang_Italiano     64)    ;  *  *
  38. (set #def_lang_Nederlands  128)    ;  *  *
  39. (set #def_lang_Norsk       256)    ;  *  *
  40. (set #def_lang_Polski      512)    ;  *  *
  41. (set #def_lang_Português  1024)    ;  *  *
  42. (set #def_lang_Suomi      2048)    ;  *  *
  43. (set #def_lang_Svenska    4096)    ;  *  -
  44.  
  45. ;----------------------------------------------------------------------------
  46.  
  47. ;/// Strings
  48. ;/// ***** English
  49. (set #def_lang #def_lang_English)
  50. (set #welcome  (cat "\nWelcome to localization set for MUI 3.5-3.6\n\n"
  51.                     "This package has been created for SASG\n"
  52.                     "by Amiga Translators' Organization\n\n"
  53.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  54.                     "Note: these localizations work with MUI 3.6 only."))
  55. (set #wrongMUI  "You need MUI 3.6 to use this package\n")
  56. (set #lang      "Select language you want to use with MUI")
  57. ;//|
  58. ;/// ***** Català
  59. (if (= @language "català")
  60.  
  61. (
  62. (set #def_lang #def_lang_Català)
  63.  
  64. (set #welcome  (cat "\nBenvingut al paquet de locals pel MUI 3.6\n\n"
  65.                     "Aquest paquet ha estat creat per SASG\n"
  66.                     "per Amiga Translators' Organization\n\n"
  67.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  68.                     "Nota: Aquest locals només funcionen amb el MUI 3.6!"))
  69. (set #wrongMUI  "Necesites el MUI 3.6 per utilitzar aquest paquet\n")
  70. (set #lang      "Tria l'idioma que vols fer servir amb el MUI")
  71. )
  72. )
  73. ;//|
  74. ;/// ***** Czech       (NO STRINGS)
  75. (if (= @language "czech")
  76. (
  77. (set #def_lang #def_lang_Czech)
  78. )
  79. )
  80. ;//|
  81. ;/// ***** Dansk
  82. (if (= @language "dansk")
  83. (
  84. (set #def_lang #def_lang_dansk)
  85. (set #welcome  (cat "\nVelkommen til lokaliserings-sættet for MUI 3.6\n\n"
  86.                     "Denne pakke er skabt for SASG\n"
  87.                     "af Amiga Translators' Organization\n\n"
  88.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  89.                     "Bemærk: Disse lokaliseringer virker kun med MUI 3.6!"))
  90. (set #wrongMUI  "Du skal have MUI 3.6 for at bruge denne pakke.\n")
  91. (set #lang      "Vælg det sprog du ønsker at bruge med MUI")
  92. )
  93. )
  94. ;//|
  95. ;/// ***** Español
  96. (if (= @language "español")
  97. (
  98. (set #def_lang #def_lang_Español)
  99. (set #welcome  (cat "\nBienvenido a el paquete de locales para el MUI 3.6\n\n"
  100.                     "Este paquete ha sido creado para SASG\n"
  101.                     "por Amiga Translators' Organization\n\n"
  102.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  103.                     "Nota: Estos locales solo funcionan con el MUI 3.6!"))
  104. (set #wrongMUI  "Necesitas el MUI 3.6 para usar este paquete\n")
  105. (set #lang      "Escoge el lenguaje que quieres usar con el MUI")
  106. )
  107. )
  108. ;//|
  109. ;/// ***** Français
  110. (if (= @language "français")
  111. (
  112. (set #def_lang #def_lang_français)
  113. (set #welcome  (cat "\nBienvenue dans le système de localisation pour MUI 3.6\n\n"
  114.                     "Ce système a été pour le SASG\n"
  115.                     "par l'Organisation des Traducteurs Amiga\n\n"
  116.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  117.                     "Note : Ces localisations ne fonctionnent qu'avec MUI 3.6 !"))
  118. (set #wrongMUI  "MUI 3.6 est nécessaire pour utiliser ce système\n")
  119. (set #lang      "Choisir la langue à utiliser avec MUI")
  120. )
  121. )
  122. ;//|
  123. ;/// ***** Greek
  124. (if (= @language "greek")
  125. (
  126. (set #def_lang #def_lang_greek)
  127. (set #welcome  (cat "\nÊáëþò Þëèáôå, óôï ðñüãñáììá Åëëçíïðïßçóçò ãéá ôï MUI 3.6\n\n"
  128.                     "Ôï ðáêÝôï áõôü, åôïéìÜóôçêå ãéá ôçí SASG\n"
  129.                     "áðü ôïí Amiga Translators' Organization\n\n"
  130.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  131.                     "Óçìåßùóç: Ôï localization áõôü ëåéôïõñãåß ìüíï ìå ôï MUI"))
  132. (set #wrongMUI  "Áõôü ôï ðáêÝôï, áðáéôåß ãéá ôçí ÷ñÞóç ôïõ, ôï MUI 3.6\n")
  133. (set #lang      "EðéëÝîôå ôçí ãëþóóá, ðïõ èÝëåôå íá ÷ñçóéìïðïéÞóåôå óôï MUI")
  134. )
  135. )
  136. ;//|
  137. ;/// ***** Italiano
  138. (if (= @language "italiano")
  139. (
  140. (set #def_lang #def_lang_italiano)
  141.  
  142. (set #welcome  (cat "\nBenvenuto al pacchetto di localizzazione di MUI 3.6\n"
  143.                     "Questo pacchetto è stato creato per SASG\n"
  144.                     "da Amiga Translators' Organization\n\n"
  145.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  146.                     "Attenzione: questa localizzazione è valida solo per MUI 3.6!"))
  147. (set #wrongMUI  "Questo pacchetto può essere usato solo con MUI 3.6\n")
  148. (set #lang      "Scegli il linguaggio in cui vuoi usare MUI")
  149. )
  150. )
  151. ;//|
  152. ;/// ***** Nederlands
  153. (if (= @language "nederlands")
  154. (
  155. (set #def_lang #def_lang_nederlands)
  156. (set #welcome  (cat "\nWelkom bij het vertalingspakket voor MUI 3.6\n\n"
  157.                              "Dit pakket is gemaakt voor SASG door de\n"
  158.                              "Amiga Translators' Organization\n\n"
  159.                              "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  160.                              "Nederlandse afdeling:\n"
  161.                              "(http://www.stack.urc.tue.nl/~leon/ATO/)\n\n\n"
  162.                              "Opm.: Deze vertalingen werken alleen met MUI 3.6!"))
  163. (set #wrongMUI  "U heeft MUI 3.6 nodig om dit pakket te gebruiken\n")
  164. (set #lang      "Kies de taal die u in MUI wilt gebruiken")
  165. )
  166. )
  167. ;//|
  168. ;/// ***** Norsk
  169. (if (= @language "norsk")
  170. (
  171. (set #def_lang #def_lang_norsk)
  172. (set #welcome  (cat "\nVelkommen til lokalisering av MUI 3.6\n\n"
  173.                     "Denne pakken er laget for SASG\n"
  174.                     "av Amiga Translators' Organization\n\n"
  175.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  176.                     "Viktig: Disse oversettingene virker bare med MUI 3.6!"))
  177. (set #wrongMUI  "Du trenger MUI 3.6 for å bruke denne pakken\n")
  178. (set #lang      "Velg språket du vil bruke i MUI")
  179. )
  180. )
  181. ;//|
  182. ;/// ***** Polski
  183. (if (= @language "polski")
  184. (
  185. (set #def_lang #def_lang_polski)
  186. (set #welcome  (cat "\nWitaj w pakiecie lokalizacyjnym dla MUI 3.6\n\n"
  187.                     "Pakiet ten zostaî stworzony dla SASG Intl.\n"
  188.                     "przez Amiga Translators' Organization\n\n"
  189.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  190.                     "Uwaga: znajdujâce sië w tym pakiecie tîumaczenia\n"
  191.                     "sâ zgodne wyîâcznie z MUI 3.6!"))
  192. (set #wrongMUI  "Musisz mieê MUI w wersji 3.6 aby uûyê tego pakietu\n")
  193. (set #lang      "Wybierz jëzyk jakiego chcesz uûywaê z MUI")
  194. )
  195. )
  196. ;//|
  197. ;/// ***** Português
  198. (if (= @language "português")
  199. (
  200. (set #def_lang #def_lang_português)
  201. (set #welcome  (cat "\nBenvindo á configuração da linguagem para o MUI 3.6\n\n"
  202.                     "Este pacote foi criado para a SASG\n"
  203.                     "por Amiga Translators' Organization\n\n"
  204.                     "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  205.                     "Nota: Estas configurações só funcionam com o MUI3.6!"))
  206. (set #wrongMUI  "Necessita do MUI 3.6 para usar este programa\n")
  207. (set #lang      "Seleccione a linguagem que quer usar com o MUI")
  208. )
  209. )
  210. ;//|
  211. ;/// ***** Suomi
  212. (if (= @language "suomi")
  213. (
  214. (set #def_lang #def_lang_suomi)
  215. (set #welcome  (cat "\nTervetuloa asentamaan MUI 3.6:n käännöstä.\n\n"
  216.          "Tämän kokoelman on SASG:lle tehnyt\n"
  217.          "Amiga Translators' Organization.\n\n"
  218.          "(http://www2.dk-online.dk/users/Ole_Friis/Trans/)\n\n"
  219.          "Huomio: nämä paikallisteet toimivat vain MUI:n versiossa 3.6!"))
  220. (set #wrongMUI  "Tarvitset MUI 3.6:n käyttääksesi tätä kokoelmaa.\n")
  221. (set #lang      "Valitse kieli, jota haluat käyttää MUI:ssa.")
  222. )
  223. )
  224. ;//|
  225. ;/// ***** Svenska     (NO STRINGS)
  226. (if (= @language "svenska")
  227. (
  228. (set #def_lang #def_lang_svenska)
  229. )
  230. )
  231. ;//|
  232. ;//|
  233. ;/// Checking environment
  234. ;----------------------------------------------------------------------------
  235.  
  236. (complete 0)
  237.  
  238. (message #welcome)
  239.  
  240. (if (= 0 (exists "MUI:" (noreq))) (abort #wrongMUI))
  241.  
  242. (set MUI_ver (getversion "MUI:Libs/muimaster.library"))
  243. (if (AND (AND (< MUI_ver (* 16 65536)) (>= MUI_ver (* 18 65536))) (<> MUI_ver 0)) (abort #wrongMUI))
  244.  
  245. ;//|
  246. ;/// Make a choice...
  247. ;----------------------------------------------------------------------------
  248.  
  249. (set Catalog_lang
  250.     (askoptions
  251.         (prompt  #lang)
  252.         (help @askoptions-help)
  253.  
  254.         (choices "Català"
  255.                          "Czech"
  256.                          "Dansk"
  257.                          "Español"
  258.                          "Français"
  259.                          "Greek"
  260.                          "Italiano"
  261.                          "Nederlands"
  262.                          "Norsk"
  263.                          "Polski"
  264.                          "Português"
  265.                          "Suomi"
  266.                          "Svenska"
  267.         )
  268.         (default #def_lang)
  269.     )
  270. )
  271. ;//|
  272. ;/// Here we go...
  273. ;-------------------------- here we go... -----------------------------------
  274.  
  275. (set Cat_Dir "MUI:Locale/Catalogs")
  276. (if (> Catalog_lang 0)
  277.      (
  278.      (if (not (exists Cat_dir))  (makedir Cat_dir))
  279.  
  280.  
  281.      (if (bitand Catalog_lang #def_lang_Català    ) ((set lang "català")     (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  282.      (if (bitand Catalog_lang #def_lang_Czech     ) ((set lang "czech")      (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  283.      (if (bitand Catalog_lang #def_lang_Dansk     ) ((set lang "dansk")      (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  284.      (if (bitand Catalog_lang #def_lang_Español   ) ((set lang "español")    (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  285.      (if (bitand Catalog_lang #def_lang_Français  ) ((set lang "français")   (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  286.      (if (bitand Catalog_lang #def_lang_Greek     ) ((set lang "greek")      (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  287. ;   (if (bitand Catalog_lang #def_lang_Italiano  ) ((set lang "italiano")   (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  288.      (if (bitand Catalog_lang #def_lang_Nederlands) ((set lang "nederlands") (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  289.      (if (bitand Catalog_lang #def_lang_Norsk     ) ((set lang "norsk")      (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  290.      (if (bitand Catalog_lang #def_lang_Polski    ) ((set lang "polski")     (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  291.      (if (bitand Catalog_lang #def_lang_Português ) ((set lang "português")  (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  292.      (if (bitand Catalog_lang #def_lang_Suomi     ) ((set lang "suomi")      (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  293.      (if (bitand Catalog_lang #def_lang_Svenska   ) ((set lang "svenska")    (copyfiles (source (tackon "Catalogs" lang)) (all) (dest (tackon Cat_dir lang)))))
  294.      )
  295. )
  296.  
  297. ;-------------------------- ... and we gone. -------------------------------
  298.  
  299. (complete 100)
  300.  
  301. ;********************
  302.  
  303. (exit (QUIET))
  304. ;//|
  305.  
  306.